You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
James Yang edited this page Aug 9, 2017
·
1 revision
1. In you project, define filter functions:
private void RequestFilter(HttpWebRequest request)
{
request.UserAgent = "custom-user-agent";
}
private void ResponseFilter(HttpWebResponse response)
{
var total = int.Parse(response.Headers["X-WP-Total"]);
var pagecount = int.Parse(response.Headers["X-WP-TotalPages"]);
}
2. Pass filter functions in RestAPI constructor:
var api = new RestAPI("http://www.yourstore.co.nz/wp-json/wc/v2/", "<WooCommerce Key>", "<WooCommerce Secret>", requestFilter: RequestFilter, responseFilter: ResponseFilter);
3. Now you can pass or extra information in filter functions.