Я пытаюсь создать прокси-сервер cors через колбу с нуля. Вот мой кодФлакон, передающий другой URL-адрес через переменную URL
@app.route('/api/v1/cors/url=<name>&method=<method>', methods=['GET'])
def api_cors(name, method):
if method == 'http' or method == 'https':
r = request.urlopen(method+"://"+name)
return r.read()
else:
return "method not set!"
Это работает хорошо до сих пор, но у меня есть одна проблема, когда я прохожу «URL = google.com & метод = HTTPS» он работает нормально, но когда я прохожу что-то вроде «URL = Google .com/images/image.jpg & method = https "the"/"будет рассматриваться как новый каталог
Есть ли все-таки уклониться от этого в колбе?
вы можете попробовать держать его между кавычками, как «URL =„google.com/изображения/image.jpg“и метод = HTTPS» – SunilT
@SunilT, как бы я идти об этом, что, Не было бы обойти все равно –
Пожалуйста, обратитесь к http://stackoverflow.com/questions/2992231/slashes-in-url-variables .. кажется, есть несколько решений для решения этой проблемы. – SunilT