1
的內容類型的HTTP標頭的HTTP POST字符串值是application/x-www-form-urlencoded
在身體
我必須發佈一個字符串值。 environmentId: "predevnet"
我在去年的項目,我用jQuery來進行Ajax調用:
$.ajax({
headers: this.headers,
type: this.type,
url: this.url,
data: {environmentId: "predevnet"},
dataType: this.dataType,
contentType: this.contentType,
async: isAsync,
success: success,
cache: this.cache,
error: error
});
現在我試圖做同樣的呼叫角
return this.http
.post(this.baseUrl + action, JSON.stringify({environmentId: "predevnet"}), options)
.map(response => response.json() as DcResponse<T>);`
結果預計:表單數據應該是這樣的:Result Expected
和我得到的結果和沒有JSON.stringify
是這樣的:Current results
請問,如果你設置它的工作內容類型頭應用程序/ JSON? –
不,我試過了,但它發送了一個json對象..它只能發送名稱爲 –
的變量你試過使用'toString()'而不是'JSON.stringify()'嗎? – Alex