Objective c 提供奇怪输出的Web服务器设置

Objective c 提供奇怪输出的Web服务器设置,objective-c,web-services,http,Objective C,Web Services,Http,我正在尝试从苹果应用程序连接到服务器。我在服务器上使用的公司很糟糕,并且承诺他们已经按照要求设置了它(但我不是100%相信) 在服务器上,我有一个返回字符串的简单php文件。只是不做任何其他事情,不读取文件或任何事情 echo "This works!!!!" 从objective-c应用程序中,我试图发出一个简单的http请求 以下作品 NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL

我正在尝试从苹果应用程序连接到服务器。我在服务器上使用的公司很糟糕,并且承诺他们已经按照要求设置了它(但我不是100%相信)

在服务器上,我有一个返回字符串的简单php文件。只是不做任何其他事情,不读取文件或任何事情

echo "This works!!!!"
从objective-c应用程序中,我试图发出一个简单的http请求

以下作品

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"Address"]];
工作并返回消息

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"Address"]];
[request setHTTPMethod:@"POST"];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"Address"]]; 
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
工作并返回消息

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"Address"]];
[request setHTTPMethod:@"POST"];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"Address"]]; 
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
返回以下内容

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>405 - HTTP verb used to access this page is not allowed.</title>

405-不允许使用HTTP谓词访问此页。

你知道是什么原因造成的吗,可能是服务器。

好吧,经过许多晚上的谷歌搜索和一次昂贵的呼叫,我发现我把邮件发送到了错误的地址。简单地说,我将它发送到了www.mywebaddress.co.uk/File而不是www.mywebaddress.co.uk/File/.php

虽然您使用php来回显字符串,但这并不是一个真正的php问题,所以我删除了标记。