1
我試圖生成從燒瓶服務器到另一個GET請求,在目的地的一面,當我打印口,我不斷收到隨機端口,每個請求隨機口燒瓶中加入生成請求
客戶:
from flask import Flask, redirect, request
import requests
app = Flask(__name__)
@app.route('/acqlock/<resource_name>')
def acquire_resource(resource_name):
print request.url
response = requests.get('http://127.0.0.1:8080/acqlock/' + resource_name)
return response.text
if __name__ == "__main__":
app.run(host="localhost", port=8081)
SERVER:
from flask import Flask, redirect, request
app = Flask(__name__)
@app.route('/')
@app.route('/acqlock/<resource_name>')
def acquire_lock(resource_name):
print request.url
print request.environ.get('REMOTE_PORT')
if __name__ == "__main__":
app.run(port=int("8080"))
它使打印http://127.0.0.1:8080/acqlock/file 58077 eventhough我期待它打印http://127.0.0.1:8081 8081作爲S erver正在生成請求
有沒有辦法修復端口?甚至使用當前正在運行的應用程序生成請求? –
你爲什麼覺得你需要這個?不,你不能。 –
我有2個其他客戶端產生的請求,我想告訴他們在服務器分開做(像客戶端,沒有請求)歷史 –