Python 如何发布到端点:/myproject/notification/{nId}
我需要向配置的端点WebSocket发送通知。此通知应通过Python 3发送:Python 如何发布到端点:/myproject/notification/{nId},python,python-3.x,post,urllib,Python,Python 3.x,Post,Urllib,我需要向配置的端点WebSocket发送通知。此通知应通过Python 3发送: POST /myproject/notification/{nId} 我找到了一些如何发送Json数据的示例,但我只需要发送通知id nId 如何对POST/myproject/notification/{nId}执行相同的操作 我试过这个代码,但失败了 data = 1 myurl = "localhost/myproject/notification/" req = urllib.request.Requ
POST /myproject/notification/{nId}
我找到了一些如何发送Json数据的示例,但我只需要发送通知id nId
如何对POST/myproject/notification/{nId}执行相同的操作
我试过这个代码,但失败了
data = 1
myurl = "localhost/myproject/notification/"
req = urllib.request.Request(myurl)
req.add_header('Content-Type', 'application/json; charset=utf-8')
jsondata = json.dumps(data)
我更喜欢使用请求库而不是urllib
你试过这个吗?它只是用伪数据简单地调用url端点
requests.post("localhost/myproject/notification/"+str(nId), data=dummydata)
如果您只想向该URL发送一篇空帖子,那么就这样做吧。如果没有要发送的数据参数,则无需提供数据参数
requests.post('http://localhost/myproject/notification/{}'.format(nId))
从Python3.6开始,您可以使用f-strings来格式化字符串
requests.post(f'http://localhost/myproject/notification/{nId}')
requests.post('http://localhost/myproject/notification/{}'.format(nId))
requests.post(f'http://localhost/myproject/notification/{nId}')