MCPcopy Create free account
hub / github.com/adobe/Marinus / fetch_request

Function fetch_request

web_server/public/javascripts/zone_ui.js:500–535  ·  view source on GitHub ↗
(source, zone, count)

Source from the content-addressed store, hash-verified

498}
499
500function fetch_request(source, zone, count) {
501 var url = new URI(api_map[source]);
502 var query = {};
503 switch (source) {
504 case 'network_graph':
505 url.segment(zone);
506 break;
507 case 'iblox_owners':
508 query = {
509 'type': 'zone',
510 'value': zone
511 };
512 break;
513 default:
514 query = {
515 'zone': zone
516 };
517 }
518 if (count) {
519 query = $.extend({}, query, { 'count': 1 });
520 }
521
522 if (source === "dns_spf") {
523 query = $.extend({}, query, { 'txtSearch': 'spf' });
524 } else if (source.substring(0, 4) === "dns_") {
525 let dns_type = source.substring(4);
526 query = $.extend({}, query, { 'dnsType': dns_type });
527 } else if (source.substring(0, 15) === "scan_zone_port_") {
528 let port = source.substring(15);
529 query = $.extend({}, query, { 'port': port });
530 }
531
532 url = url.search(query).toString();
533
534 make_get_request(url, display_response_count, source, "", { 'count': 0 });
535}
536
537
538function whois_lookup() {

Callers 1

zone_data_requestsFunction · 0.85

Calls 1

make_get_requestFunction · 0.85

Tested by

no test coverage detected