此代码有效,我可以看到请求通过附有我的自定义 header GUID 的 charles 发送到我的 php 脚本。
NSMutableURLRequest *loginRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:feedURLString]];
NSData *myRequestData = [NSData dataWithBytes:[myRequestString UTF8String]length:[myRequestString length]];
[ loginRequest setHTTPMethod: @"POST" ];
[ loginRequest setHTTPBody: myRequestData ];
[ loginRequest setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[ loginRequest setValue:@"testdatainguid" forHTTPHeaderField:@"GUID" ];
在 php 中,我尝试读取标题
if(isset($_SERVER['GUID']))
{
echo($_SERVER['GUID']);
}
我没有收到任何回复。我尝试了 getheaders、$_POST、$_GET 和我能想到的任何其他方法,但我似乎无法在我的 php.ini 中获取这些数据。任何帮助将不胜感激。
最佳答案
我希望它在 $_SERVER['HTTP_GUID']
中,就像其他 HTTP header 一样。
关于php - 带有自定义 header 的 HTTP POST 从 iphone 到 PHP 脚本。你如何阅读标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1302960/