How to get plain text response from subscribe API
Hi,
I'm using the Sendy API (Sendy Version 3.1.1) from node.js with axios. The code looks like this:
const response = await axios.post( "xxx", querystring.stringify({ list: "xxx", email, gdpr: true }), { headers: { "Content-Type": "application/x-www-form-urlencoded" } } );
If I check response.data
, the response I get is always in HTML format (not plain text). For example:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="Shortcut Icon" type="image/ico" href="xxx"> <title>Thank you, a confirmation email has been sent to you.</title> </head> <style type="text/css"> body{ background: #ffffff; font-family: Helvetica, Arial; } #wrapper { background: #f9f9f9; width: 300px; height: 70px; margin: -140px 0 0 -150px; position: absolute; top: 50%; left: 50%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } p{ text-align: center; } h2{ font-weight: normal; text-align: center; } a{ color: #000; } a:hover{ text-decoration: none; } #top-pattern{ margin-top: -8px; height: 8px; background: url("xxx") repeat-x 0 0; background-size: auto 8px; } </style> <body> <div id="top-pattern"></div> <div id="wrapper"> <h2><span style="font-size: 20px;padding:10px;float:left;margin-top:-18px;">Thank you, a confirmation email has been sent to you.</span></h2> </div> </body> </html>
Is there any way I can get a plaintext response so that I can easily check the error messages?
Thanks for your help!
Best,
Max
This discussion has been closed.
Comments
Hi,
Pass
boolean
=true
into the subscribe API call.From the API doc:
Thanks.
Best regards,
Ben