gpt4 book ai didi

php - 在 PHP 中执行 HTTPResponse

转载 作者:行者123 更新时间:2023-12-03 17:15:38 26 4
gpt4 key购买 nike

如何在 php 中创建 HTTPResponse?我遇到了一些麻烦 :( 我应该读取 cocoa 应用程序的响应。这是我的 php 代码:

<?php
HttpResponse::setCache(true);
HttpResponse::setContentType('text/plain');
HttpResponse::setData("Some data");
HttpResponse::send();
?>

然后这是我的 cocoa 代码:

- (void)viewDidLoad
{
[super viewDidLoad];
[self.view setBackgroundColor:[UIColor whiteColor]];
NSURL *url = [NSURL URLWithString:@"Web site"];
NSURLRequest *theRequest=[NSURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
// create the connection with the request
// and start loading the data
NSURLConnection *theConnection=[[[NSURLConnection alloc] initWithRequest:theRequest delegate:self] autorelease];
if (theConnection) {
receivedData = [[[NSMutableData data] retain] autorelease];
NSLog(@"OK!");
} else {
NSLog(@":(((");
}

}

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
// Append the new data to receivedData.
// receivedData is an instance variable declared elsewhere.
NSLog(@"DATA");
NSString* aStr;
aStr = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
NSLog(@"%@",aStr);
}

但它不起作用:(想法?

最佳答案

默认情况下,PHP 中不包含 http 库,详细信息请参见本手册 http://www.php.net/manual/en/http.install.php ,因此您可能需要将其安装在您的系统上。

“未找到”错误表明您尚未安装它,因此您需要按照说明中的步骤操作。

另请参阅此处了解更多信息 http://php.net/http

关于php - 在 PHP 中执行 HTTPResponse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7299757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com