2014-05-14 21 views
1

我對javascript-web交互很新穎,所以任何廣泛的建議都會有所幫助。什麼,我需要創建非常自定義的AJAX請求

例子:

POST Join HTTP/1.1 
Host: my.host 
Content-Type: myContentType 

[message body] 

試圖做到這一點與AJAX,看看導致查爾斯Web代理。結果並不是那麼好,因爲ajax添加了許多我不需要的字段,並且不允許我手動設置Content-Type(或者至少我沒有找到方法)。

服務器對標題中的所有符號都非常敏感,所以我認爲我需要一個非常聰明的方式來構建這些請求(?)或者一個真正可調的系統。也許任何人都可以幫助我。

+1

[ajax.setRequestHeader()](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#setRequestHeader())用於設置內容類型。我不認爲你可以**刪除**標題。 – Rudie

+1

相關:http://stackoverflow.com/questions/5159166/removing-http-headers-from-an-xmlhttprequest –

回答

3

你應該看看關於XMLHttpRequest的文檔。像.setRequestHeader()overrideMimeType()這樣的方法可能會對您有所幫助。

See MDN