gpt4 book ai didi

javascript - 将 Python Post 请求更改为 Ajax Post 请求

转载 作者:行者123 更新时间:2023-11-28 07:17:47 25 4
gpt4 key购买 nike

我想将python中的这段代码更改为jQuery的$.post

#! /usr/bin/env python
# -*- coding: utf-8 -*-

import httplib, urllib, json

words = u'Hello'
request = {
'api_key': 'YOUR API KEY',
'params': [words]
}
params = json.dumps(request)

headers = {"Content-type": "application/x-www-form-urlencoded","Accept": "application/json"}

conn = httplib.HTTPConnection("abc.com:3000")
conn.request("POST", "/service/rest/", params, headers)

response = conn.getresponse()
print response.status, response.reason
data = response.read()
conn.close()
print data

像这样

$.post("abc.com:3000/service/rest/", );

感谢您的帮助。我从来没有学过Python。

最佳答案

var words = ['Hello']

$.post("abc.com:3000/service/rest/",
JSON.stringify({
'api_key': 'YOUR API KEY',
'params' : words
}), function(response){
console.log(response)
}
)

console.log(response) 应在 JS 控制台中显示来自服务器的响应。

注意:由于 Same Origin Policy,这不适用于跨域或子域。对于 JavaScript。如果这适用于您,您可能需要查看 JSONP

关于javascript - 将 Python Post 请求更改为 Ajax Post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30660873/

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