0

I have problem about xml request at PYTHON. I need to send the url at below

https://catalogonuevo.icerbrakes.com/Image/GetImage?idProducto=140376&pixelsX=462&logo=images%2FLogoIcerBrakes.jpg

it sends before & symbol

https://catalogonuevo.icerbrakes.com/Image/GetImage?idProducto=140376

img_src = "https://catalogonuevo.icerbrakes.com/Image/GetImage?idProducto=140376&pixelsX=462&logo=images%2FLogoIcerBrakes.jpg "

Want to send this complete url :

https://catalogonuevo.icerbrakes.com/Image/GetImage?idProducto=140376&pixelsX=462&logo=images%2FLogoIcerBrakes.jpg

But it breaks after & symbol.

payload= "data[Product][pro_STOCK_CODE]=" + product_no + "&&" + "data[Product][pro_NAME]=" + name + "&&" + "data[Product][cat_ID]="+ ids +"&&" + "data[Image][0]=" + image

headers = {'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'}

response2 = requests.request("POST", url2, headers=headers, data=payload.encode('utf8'))

1 Answers1

0

In XML, & has to be escaped as & unless used to introduce an &entity; reference.

See also

kjhughes
  • 106,133
  • 27
  • 181
  • 240