Skip to content

Commit

Permalink
Custom Column For WCFBinary Soap Method
Browse files Browse the repository at this point in the history
  • Loading branch information
ncoblentz committed Apr 16, 2024
1 parent 5230568 commit 5d5747f
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions CustomColumn/Proxy/HTTP/WCFBinarySOAPMethod.bambda
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**
* Extracts the WCF SOAP Binary Method from the Request
* @author Nick Coblentz (https://github.com/ncoblentz)
*
* You need to customize the `prefix` parameter below to match the namespace reflected for the application you are testing
**/

if(requestResponse.request().hasHeader("Content-Type") && requestResponse.request().headerValue("Content-Type").equals("application/soap+msbin1")){
String body = requestResponse.request().bodyToString();
String prefix = "www.examplewebsite.com/xmlnamespace/";
int start = body.indexOf(prefix);
if(start>0)
{
int end = body.indexOf("@",start+prefix.length());
if(end>0)
{
return body.substring(start+prefix.length(), end);
}

}
}
return "";

0 comments on commit 5d5747f

Please sign in to comment.