我正在使用cocoa Three20 development library中的TTURLRequest
来形成帖子请求。
我正在设置http标头:
[request setValue:VALUE forHTTPHeaderField:KEY];
我收到了400回复。 我也使用Charles来捕获请求和响应。请求正在退出(我放入的标题)显然我没有正确地形成标题或者我错过了一些重要的标题。
我设置的标题是:
[request setValue:@"0"
forHTTPHeaderField:@"Content-Length"];//0 length?(not sending any raw data)
[request setValue:authorizationHeader
forHTTPHeaderField:@"Authorization"];
[request setValue:@"CUSTOM/1.0"
forHTTPHeaderField:@"User-Agent"];
[request setValue:@"application/x-www-form-urlencoded"
forHTTPHeaderField:@"Content-Type"];
发布请求中http标头的正确语法和顺序是什么?
答案 0 :(得分:0)
服务器在执行某些自定义过滤时抛出异常,导致服务器向客户端发出400.