我知道如何在正常的GET或POST请求中添加标题但我无法向上传管理器添加自定义标题
所以,如果有任何可以帮助我的感谢
答案 0 :(得分:1)
你可以尝试这个来添加标题..
NSMutableURLRequest * request;
[request setValue:@"Add your value here" forHTTPHeaderField:@"Set field"];
例如,如果要添加cookie,则
[request setValue:@"frontend=322ybbnbgda6382392du" forHTTPHeaderField:@"Cookie"];
答案 1 :(得分:0)
如果您使用以下任何一种:
AFURLRequestSerialization#multipartFormRequestWithMethod:URLString:parameters:
或
AFURLRequestSerialization#requestWithMultipartFormRequest:...
所有这些方法都会返回NSMutableURLRequest
,您可以使用NSMutableURLRequest#setValue:forHTTPHeaderField:
向其中添加标题。
从那里你可以使用一个任务,例如执行AFURLSessionManager#uploadTaskWithRequest:fromFile:progress:success:failure:
或AFURLSessionManager#dataTaskWithRequest:success:failure:
来发送请求。
答案 2 :(得分:0)
使用AFHTTPRequestOperationManager
课程,您可以添加标题。
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager.requestSerializer setValue:@"<Your Header String>" forHTTPHeaderField:@"<Key(Parameer Name)>"];