RESTAPI

NOT NULL constraint failed: api_userlog.browser_info_id (when i want to add show me this error but update and list are working fine)

旧时模样 提交于 2020-06-01 04:45:28
问题 model.py from django.db import models from django.utils import timezone Create your models here. class PageOnHold(models.Model): timestamp = models.DateTimeField(max_length=None,blank=True, null=True,default=timezone.now) spent_time = models.IntegerField(max_length=None,blank=True, null=True) elapsed_time = models.DateTimeField(max_length=None,blank=True, null=True,default=timezone.now) class MouseClick(models.Model): timestamp = models.DateTimeField(blank=True, null=True,default=timezone.now

in angular get(), how to send a value in header,

只愿长相守 提交于 2020-05-17 06:15:47
问题 My Angular code is as follows getProgramServices(program_id) { //environment.dev_url_prefix console.log(program_id); let header = new HttpHeaders(); // let headers = new HttpHeaders().append('key', 'value'); // header.append('program_id', program_id); // header.set('program_id', program_id); return this.http.get('http://localhost/workers/programServiceList', {headers: new HttpHeaders().set('program_id', program_id ) }).pipe(map(result => { console.log(result); return result; })); } and rest

in angular get(), how to send a value in header,

流过昼夜 提交于 2020-05-17 06:15:27
问题 My Angular code is as follows getProgramServices(program_id) { //environment.dev_url_prefix console.log(program_id); let header = new HttpHeaders(); // let headers = new HttpHeaders().append('key', 'value'); // header.append('program_id', program_id); // header.set('program_id', program_id); return this.http.get('http://localhost/workers/programServiceList', {headers: new HttpHeaders().set('program_id', program_id ) }).pipe(map(result => { console.log(result); return result; })); } and rest

远程通信协议:从 CORBA 到 gRPC

耗尽温柔 提交于 2020-03-14 21:10:22
自从产业界发明机器联网的那一天就已经开始探索最优的远程通信机制。操作系统如 UNIX、Windows 和 Linux 等都有实现远程通信的内部协议,挑战在于如何向开发人员开放一个通信框架。 一、远程调用技术简史 在20世纪90年代,当 TCP/IP 协议日臻成熟变成网络通信的黄金标准时,焦点转移到跨平台通信 —— 一台计算机可以通过某种类型网络在另一台计算机上发起一个动作。例如如 CORBA、DCOM、Java RMI 技术,在核心网络基础设施之上创造了一个对开发者友好的抽象层。这些技术还试图发展出一套与开发语言无关的通信框架,这一点对于客户机/服务器体系结构至关重要。 随着本世纪初 Web 技术的演进,HTTP 逐渐演变为事实上的通信标准。HTTP 结合 XML 提供了一种自我描述、不依赖语言、与平台无关的远程通信框架。这种结合的成果是 SOAP 和 WSDL 标准,它们保证了在各种运行环境和平台之间实现互操作的标准化。 下一个冲击互联网的浪潮是 Web 编程。许多开发人员发现定义 SOAP 标准的 HTTP 和 XML 的组合过于严格。这时 JavaScript 和 JSON 开始流行了。Web 2.0 现象(API 发挥了关键作用), JSON 替代 XML 成为首选的协议。HTTP 和 JSON 这对致命的组合,催生了一个新的非官方标准 REST 。SOAP