Как получить ответ обновленного тела запроса POST в селеновом проводе после использования перехватчика driver.requestPython

Программы на Python
Ответить
Anonymous
 Как получить ответ обновленного тела запроса POST в селеновом проводе после использования перехватчика driver.request

Сообщение Anonymous »

Поэтому я изменил тело запроса POST на определенную конечную точку API и отправил его в driver.request_interceptor. Я хотел получить ответ на измененный запрос.
Ниже приведен код на Python

def request_handler():
# wait for a request to the api endpoint
req = driver.wait_for_request("/api/endpoint")

# decode the body of the request
body = req.body.decode("utf-8")

# load the json
data = json.loads(body)

# add a json property
data["name"] = "James"

# set the json back to the request
req.body = json.dumps(data).encode("utf-8")

# resend the request
def sending_intercept():
driver.request_interceptor = request_handler


Подробнее здесь: https://stackoverflow.com/questions/798 ... wire-after
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»