請糾正我,如果我錯了定義contet類型:內容類型
Content-Type: application/json; charset=utf-8
{"my_id":"975","my_a_id":"Test66","param":"4","amount":"66"}
和
Content-Type: application/x-www-form-urlencoded
my_id=123&my_a_id=Test66¶m=4&amount=66
什麼其他內容類型可能是什麼?
什麼樣的內容類型支持RESTLet
NetSuite
服務?
我發佈到網絡服務:
POST https://some.netsuite.uri?deploy=1 HTTP/1.1
Authorization: NLAuth nlauth_account=3624292_SB3, [email protected], nlauth_signature=Pass987654, nlauth_role=3
Accept: application/json
Content-Type: application/json; charset=utf-8
Host: rest.eu1.netsuite.com
Cookie: JSESSIONID=**************************************; lastUser=1234567_SB9_1282_3; NS_ROUTING_VERSION=LAGGING; NS_VER=2017.1.0
Content-Length: 69
Expect: 100-continue
{"my_id":"975","my_a_id":"Test66","param":"4","amount":"66"}
是好,在URL我有類似x-www-form-urlencoded
- ?deploy=1
https://some.netsuite.uri?deploy=1
和數據是json
風格:
{"my_id":"975","my_a_id":"Test66","param":"4","amount":"66"}
UPD
我得到了答案,我想應該返回JSON
數據:
HTTP/1.1 200 OK
Date: Sat, 03 Jun 2017 06:21:46 GMT
Server: Apache
Cache-Control: No-Cache
Pragma: No-Cache
Content-Length: 41
Expires: 0
Edge-Control: no-store
X-N-OperationId: 486c2d20-099d-446b-9788-4816db59a1fd
Set-Cookie: .......................; path=/
NS_RTIMER_COMPOSITE: 1688996695:706172746E6572733030312E70726F642E6475622E6E65746C65646765722E636F6D:80
P3P: CP="CAO PSAa OUR BUS PUR"
Vary: User-Agent
Content-Type: application/json; charset=utf-8
[email protected]
但這個答案不是看起來像JSON?
您是否閱讀過該REST API的文檔?它應該全部記錄在案 –
我沒有當前服務的文檔。我只是簡單的示例調用GET調用。我決定在發佈數據時發送GET並不好,並決定找到POST的方法 – vico
@ vico你不應該與我們分享你的用戶憑據:) –