Tôi đang cố gắng gửi dữ liệu từ một ứng dụng javascript chạy trên webkit GTK tới Python thông qua yêu cầu HTTP với dữ liệu được gửi trong POST.Nhận dữ liệu POST từ WebKitNetworkRequest
Tôi có thể chụp yêu cầu bằng cách sử dụng resource-request-starting
và kiểm tra yêu cầu của yêu cầu.
Tôi biết các yêu cầu làm việc vì tôi có thể gửi dữ liệu thông qua các tiêu đề yêu cầu và xem nó với
def on_resource_request_starting(view, frame, resource, request, response):
uri = urllib.unquote(request.props.uri)
if uri.startswith('http://appname.local/'):
print request.get_message().request_headers.get_one('foobar')
Nhưng khi tôi sử dụng print request.get_message().request_body.data
Tôi không nhận được bất cứ điều gì.
Làm cách nào để xem dữ liệu POST?
Vui lòng đăng câu trả lời nếu bạn tìm thấy câu trả lời – Vor