相关疑难解决方法(0)

自定义HTTP标头:命名约定

我们的一些用户要求我们在我们发送请求的HTTP标头中包含与其帐户相关的数据,甚至是我们从API获得的响应.在命名,格式化等方面添加自定义HTTP标头的一般惯例是什么?

另外,您可以随意发布您在网上偶然发现的任何智能用途; 我们正试图用最好的目标来实现这个目标:)

http http-headers

1051
推荐指数
6
解决办法
34万
查看次数

使用sharedApplication openURL方法在Safari中使用POST方法托管的Open Url

我有一种情况,我使用POST方法在模拟器中的safari浏览器中托管一个URL.在模拟器中启动我的iOS应用程序后,在safari中打开该网页.为了启动safari,我使用了[[UIApplication sharedApplication] openURL:...

post方法如下:

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://***some client url***.jsp"]];

NSString *post = [NSString stringWithFormat:@"username=%@&password=%@", userName, password];
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
[request setHTTPMethod:@"POST"];
[request setValue:[NSString stringWithFormat:@"%d", [postData length]] forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];`


NSURLConnection* _urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[_urlConnection start];
Run Code Online (Sandbox Code Playgroud)

NSURLConnection*_urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; [_urlConnection start];

使用UIWebView时,这段代码可以正常工作.但我想使用这个"请求"启动Safari,该请求附加了POST方法的用户名和密码数据.

要启动Safari,我必须调用以下代码:

[[UIApplication sharedApplication] openURL:request];
Run Code Online (Sandbox Code Playgroud)

But this throws a warning obviously because "request" is of type NSMutableURLRequest. "Semantic Issue: Incompatible pointer types sending 'NSMutableURLRequest*' to parameter of type …

iphone xcode objective-c uiapplication ios

8
推荐指数
2
解决办法
1万
查看次数

在iOS应用和本机Safari应用之间共享信息

我想开始我的应用程序和Safari之间的通信.在我的应用程序中,我将数据存储在Keychain中,我知道我可以用来UICKeyChainStore在应用程序之间共享这些数据,但我想知道我是否也可以与Safari本机应用程序共享,使Safari读取存储在Keychain中的一些数据(或者访问我的app数据库)和/或将数据传递给我的应用程序.

我一直在寻找没有成功.我真正想要的是在花时间阅读文档等之前知道它是否" 可能 ".现在的一切都应该在移动设备(iPhone和iPad)上处理.

我发现工作的一个可能的解决方案是创建另一个(2°)应用程序实现一个webView,我可以从我的其他(1°)应用程序传输数据到自动编译字段,但直接访问Safari本机应用程序对我来说会更好目的.

谢谢你的帮助.

safari ios

5
推荐指数
0
解决办法
1182
查看次数

标签 统计

ios ×2

http ×1

http-headers ×1

iphone ×1

objective-c ×1

safari ×1

uiapplication ×1

xcode ×1