检查是否键:值对在岗位上存在

2024-04-24 13:26:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图检查是否在POST中定义了一个键和值,我想检查参数是否在那里。我在iOS里是这样称呼它的,并不是说我怎么发帖子真的很重要

NSString *param = @"hello world";
NSString *postString = [NSString stringWithFormat:@"param=%@",param];
NSString *urlString = @"URL";

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"POST"];
[request setValue:[NSString stringWithFormat:@"%lu", (unsigned long)[postString length]] forHTTPHeaderField:@"Content-length"];
[request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]];
//...

然后我有一个php脚本,它返回与param相同的值,但是现在我想在Python中做同样的事情,所以我将转到Python脚本所在的url,然后它将检查param是否有值,如果有返回相同的值。那么,如何用python实现这一点呢?在

这是php脚本,如果您需要的话

^{pr2}$

谢谢你的帮助


Tags: 脚本参数定义paramrequestpostlengthios
1条回答
网友
1楼 · 发布于 2024-04-24 13:26:42

下面是纯Python。我建议您使用Django来在Web域中使用Python。在

import cgi
import json

form = cgi.FieldStorage()

param = form.getvalue("param")

if param:
    json.dumps({'success': True, 'message':  param })
else:
    json.dumps({'success': False, 'message':  'did not receive parameter' })

相关问题 更多 >