@@ -54,7 +54,7 @@ a generic HTTP Request: :class:`~.HttpRequest`. Here's an example:
5454 ).encode(" utf-8" ),
5555 )
5656
57- print (request.url) # https://www.api.example.com/product-pagination/
57+ print (request.url) # RequestUrl(' https://www.api.example.com/product-pagination/')
5858 print (request.method) # POST
5959
6060 print (type (request.headers) # <class 'web_poet.page_inputs.HttpRequestHeaders'>
@@ -90,7 +90,7 @@ it's perfectly fine to define them as:
9090
9191 request = web_poet.HttpRequest(" https://api.example.com/product-info?id=123" )
9292
93- print (request.url) # https://api.example.com/product-info?id=123
93+ print (request.url) # RequestUrl(' https://api.example.com/product-info?id=123')
9494 print (request.method) # GET
9595
9696 print (type (request.headers) # <class 'web_poet.page_inputs.HttpRequestHeaders'>
@@ -141,7 +141,7 @@ Let's check out an example to see its internals:
141141 headers = {" Content-Type" : " application/json;charset=UTF-8" }
142142 )
143143
144- print (response.url) # https://www.api.example.com/product-pagination/
144+ print (response.url) # ResponseUrl(' https://www.api.example.com/product-pagination/')
145145 print (type (response.url)) # <class 'str'>
146146
147147 print (response.body) # b'{"data": "value \xf0\x9f\x91\x8d"}'
@@ -604,7 +604,7 @@ from the previous subsection named: :ref:`httpclient-get-example`.
604604 except web_poet.exceptions.HttpResponseError as err:
605605 logger.warning(
606606 f " Received a { err.response.status} response status for product ID "
607- f " ' { item[' product_id' ]} ' from this URL: { err.request.url} "
607+ f " ' { item[' product_id' ]} ' from this URL: { str ( err.request.url) } "
608608 )
609609 else :
610610 item[" images" ] = response.css(" .product-images img::attr(src)" ).getall()
0 commit comments