2013-03-18 161 views
0

我的.net应用程序中有以下代码。设置http请求消息标头ios

MessageHeader<string> mhg = new MessageHeader<string>(SomeTicket); 
    MessageHeader header = mhg.GetUntypedHeader("MessageName", "Namespace"); 
    OperationContext.Current.OutgoingMessageHeaders.Add(header); 

所以我想通过使用NSMutableUrlRequest类,如何实现从IOS相同的功能把从iOS应用相同的邮件头?

回答

0

您可以使用以下NSMutableURLRequest类的实例方法。如果您使用第一个,那么必须使用要在请求标头中发送的键值对来传递字典。如果你使用第二个,你可以直接添加标题一个接一个。

- (void)setAllHTTPHeaderFields:(NSDictionary *)headerFields 

- (void)addValue:(NSString *)value forHTTPHeaderField:(NSString *)field 

详情读documentation

+0

[请求的addValue:@ “MessageName” forHTTPHeaderField:@ “命名空间”]; 是否正确? – taffarel 2013-03-18 16:45:32

+0

[请求addValue:@“some message”forHTTPHeaderField:@“MessageName”]; [request addValue:@“some namespace”forHTTPHeaderField:@“Namespace”]; – 2013-03-19 04:08:08