| CPC G06F 8/30 (2013.01) | 20 Claims |

|
1. A method, comprising:
receiving, by a computing device configured for code generation, a serialized representation of a network location, wherein the serialized representation is based on a specification of an application programming interface (API) associated with the network location, comprising one or more security policies associated with the network location;
for each of the one or more security policies, encoding, by the computing device, instructions for complying with the security policy;
generating, by the computing device, first client code for sending a request to the network location, comprising the encoded security policy compliance code for each of the one or more security policies;
generating, by the computing device, second client code for receiving a response from the network location responsive to the request;
generating, by the computing device, first test code for testing the first client code and the second client code using the computing device, comprising second instructions to verify compliance with the one or more security policies; and
outputting the first client code, the second client code, and the first test code.
|